#ifndef CENTERWIDGET_H
#define CENTERWIDGET_H

#include <QOpenGLWidget>
#include <QOpenGLFunctions_3_3_Core>

class CenterWidget : public QOpenGLWidget
{
    Q_OBJECT
public:
    explicit CenterWidget(QWidget *parent = nullptr);


private:
    QOpenGLFunctions_3_3_Core *core;
signals:


protected:

    virtual void initializeGL(); // 初始化，vao, vbo,着色器，纹理，相机
    virtual void paintGL(); // 画，渲染一次，循环要添加update() 函数
    virtual void resizeGL(int w, int h); // 视图、窗口大小变化
};

#endif // CENTERWIDGET_H
